// cc.Class({
//     extends: cc.Component,
//     properties: {
//         title_label: cc.Label
//     },
//     start: function () {},
//     shezhi_shuju_duixiang: function (e) {
//         if (void 0 === e) {
//             e = {};
//         }
//         this.obj = e;
//         if (e.title) {
//             this.title_label.string = e.title;
//         }
//     },
//     node_button_cancel: function () {
//         if (this.obj.cancel) {
//             this.obj.cancel();
//         }
//         this.node.destroy();
//     },
//     confirm_Button: function () {
//         if (this.obj.confirm) {
//             this.obj.confirm();
//         }
//         this.node.destroy();
//     }
// });


cc.Class({
    extends: cc.Component,

    properties: {
        /** 标题标签 */
        title_label: cc.Label
    },

    start() {
        // 初始启动逻辑
    },

    /**
     * 设置数据对象
     * @param {Object} data - 数据对象
     */
    shezhi_shuju_duixiang(data = {}) {
        this.obj = data;
        if (data.title) {
            this.title_label.string = data.title;
        }
    },

    /**
     * 取消按钮处理逻辑
     */
    node_button_cancel() {
        if (this.obj.cancel) {
            this.obj.cancel();
        }
        this.node.destroy();
    },

    /**
     * 确认按钮处理逻辑
     */
    confirm_Button() {
        if (this.obj.confirm) {
            this.obj.confirm();
        }
        this.node.destroy();
    }
});
